File: pef/1686806-04_V4.2_10-05-99.1.pef

      Data Fork Container (length 0x1E8F6/125174)

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')
00004 containerID      = 0x70656666 ('peff')
00008 architectureID   = 0x70777063 ('pwpc')
0000C versionNumber    = 0x00000001 (1)
00010 dateTimeStamp    = 0xB41FC0B0 (Tue Oct  5 07:50:24 1999)
00014 oldDefVersion    = 0x00000000 (0)
00018 oldImpVersion    = 0x00000000 (0)
0001C currentVersion   = 0x00000000 (0)
00020 nbrOfSections    = 3
00022 loadableSections = 2
00024 memoryAddress    = 0x00000000

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000
00030 execSize         = 0x0001CE84 (118404)
00034 initSize         = 0x0001CE84 (118404)
00038 rawSize          = 0x0001CE84 (118404)
0003C containerOffset  = 0x000005F0 (1520)
00040 regionKind       = 0x00       (code)
00041 shareKind        = 0x04       (global share)
00042 alignment        = 0x04       (16-byte bndry)
00043 reserved         = 0x00

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000
0004C execSize         = 0x00003C54 (15444)
00050 initSize         = 0x00001D30 (7472)
00054 rawSize          = 0x00001476 (5238)
00058 containerOffset  = 0x0001D480 (119936)
0005C regionKind       = 0x02       (pidata)
0005D shareKind        = 0x01       (context share)
0005E alignment        = 0x04       (16-byte bndry)
0005F reserved         = 0x00

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000
00068 execSize         = 0x00000000 (0)
0006C initSize         = 0x00000000 (0)
00070 rawSize          = 0x0000056E (1390)
00074 containerOffset  = 0x00000080 (128)
00078 regionKind       = 0x04       (loader)
00079 shareKind        = 0x04       (global share)
0007A alignment        = 0x04
0007B reserved         = 0x00

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
00080 entrySection     = 0xFFFFFFFF (-1)
00084 entryOffset      = 0x00000000 (0)
00088 initSection      = 0xFFFFFFFF (-1)
0008C initOffset       = 0x00000000 (0)
00090 termSection      = 0xFFFFFFFF (-1)
00094 termOffset       = 0x00000000 (0)
00098 nbrImportIDs     = 0x00000004 (4)
0009C nbrImportSyms    = 0x0000002E (46)
000A0 nbrRelocSects    = 0x00000001 (1)
000A4 relocsOffset     = 0x0000015C (348)
000A8 strTblOffset     = 0x0000019C (412)
000AC slotTblOffset    = 0x0000053C (1340)
000B0 hashSlotTblSz    = 0x00000001 (1) [==> 2]
000B4 nbrExportSyms    = 0x00000003 (3)

      ------ Loader Import Symbol Table ------
           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
00118 [ 0] 82 000036 w TVector  DurationToAbsolute
0011C [ 1] 82 000049 w TVector  CancelTimer
00120 [ 2] 82 000055 w TVector  AddDevicePowerHandler
00124 [ 3] 82 00006B w TVector  PBDequeueFirst
00128 [ 4] 82 00007A w TVector  PBEnqueue
0012C [ 5] 82 000084 w TVector  PBQueueInit
00130 [ 6] 82 000090 w TVector  PBQueueCreate
00134 [ 7] 82 00009E w TVector  BlockZero
00138 [ 8] 82 0000A8 w TVector  InstallInterruptFunctions
0013C [ 9] 82 0000C2 w TVector  DelayForHardware
00140 [10] 82 0000D3 w TVector  PrepareMemoryForIO
00144 [11] 82 0000E6 w TVector  PBQueueDelete
00148 [12] 82 0000F4 w TVector  PoolAllocateResident
0014C [13] 82 000109 w TVector  AddAtomic16
00150 [14] 82 000115 w TVector  PBDequeue
00154 [15] 82 00011F w TVector  DecrementAtomic
00158 [16] 82 00012F w TVector  SysDebugStr
0015C [17] 82 00013B w TVector  CheckpointIO
00160 [18] 82 000148 w TVector  MemDeallocatePhysicallyContiguous
00164 [19] 82 00016A w TVector  RemoveDevicePowerHandler
00168 [20] 82 000183 w TVector  IncrementAtomic
0016C [21] 82 000193 w TVector  PBEnqueueLast
00170 [22] 82 0001A1 w TVector  MemAllocatePhysicallyContiguous
00174 [23] 82 0001C1 w TVector  UpTime
00178 [24] 82 0001C8 w TVector  CompareAndSwap
0017C [25] 82 0001D7 w TVector  TestAndClear
00180 [26] 82 0001E4 w TVector  GetLogicalPageSize
00184 [27] 82 0001F7 w TVector  AddDurationToAbsolute
00188 [28] 82 00020D w TVector  SetInterruptTimer
0018C [29] 82 00021F w TVector  TestAndSet
00190 [30] 82 00022A w TVector  PoolDeallocate
00194 [31] 82 000239 w TVector  BlockMoveData
00198 [32] 82 000247 w TVector  AbsoluteDeltaToNanoseconds
0019C [33] 82 000262 w TVector  GetDataCacheLineSize
001A0 [34] 82 000277 w TVector  GetInterruptFunctions

           Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
001A4 [35] 02 00028D   TVector  RegistryEntryIDCopy
001A8 [36] 02 0002A1   TVector  RegistryPropertyGet

           Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
001AC [37] 02 0002B5   TVector  ExpMgrConfigReadByte
001B0 [38] 02 0002CA   TVector  ExpMgrConfigWriteByte
001B4 [39] 02 0002E0   TVector  ExpMgrConfigReadWord
001B8 [40] 02 0002F5   TVector  ExpMgrConfigWriteLong
001BC [41] 02 00030B   TVector  ExpMgrConfigWriteWord
001C0 [42] 02 000321   TVector  ExpMgrConfigReadLong

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
001C4 [43] 02 000336   TVector  SCSIReregisterBus
001C8 [44] 02 000348   TVector  SCSIRegisterBus
001CC [45] 02 000358   TVector  CallUniversalProc

      ------ Loader Relocation Headers ------
001D0 [0] sectionNumber    = 1
001D2     reserved         = 0x0000
001D4     nbrOfRelocs      = 31
001D8     firstRelocInstr  = 0x00000000 (0)

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI rAddr
001DC [ 0] 4A2D      SYMR  cnt=46              0     1     0   00000000
001DE [ 1] 421C      DATA  cnt=29              0     1    46   000000B8
001E0 [ 2] 4004      CODE  cnt=5               0     1    46   0000012C
001E2 [ 3] 4205      DATA  cnt=6               0     1    46   00000140
001E4 [ 4] 4000      CODE  cnt=1               0     1    46   00000158
001E6 [ 5] 4205      DATA  cnt=6               0     1    46   0000015C
001E8 [ 6] 4002      CODE  cnt=3               0     1    46   00000174
001EA [ 7] 4214      DATA  cnt=21              0     1    46   00000180
001EC [ 8] 4001      CODE  cnt=2               0     1    46   000001D4
001EE [ 9] 4201      DATA  cnt=2               0     1    46   000001DC
001F0 [10] 4001      CODE  cnt=2               0     1    46   000001E4
001F2 [11] 4217      DATA  cnt=24              0     1    46   000001EC
001F4 [12] 01C4      DDAT  delta=28,n=4        0     1    46   00000268
001F6 [13] 8053      DELT  delta=84
001F8 [14] 4660      DSC2  cnt=97              0     1    46   000002CC
001FA [15] 808F      DELT  delta=144
001FC [16] 4015      CODE  cnt=22              0     1    46   00000664
001FE [17] 005E      DDAT  delta=4,n=30        0     1    46   000006C0
00200 [18] 0141      DDAT  delta=20,n=1        0     1    46   0000074C
00202 [19] 01C1      DDAT  delta=28,n=1        0     1    46   0000076C
00204 [20] 01C1      DDAT  delta=28,n=1        0     1    46   0000078C
00206 [21] 01C1      DDAT  delta=28,n=1        0     1    46   000007AC
00208 [22] 8077      DELT  delta=120
0020A [23] 4091      CODE  cnt=146             0     1    46   00000828
0020C [24] 8707      DELT  delta=1800
0020E [25] 403D      CODE  cnt=62              0     1    46   00001178
00210 [26] 1669      DDAT  delta=356,n=41      0     1    46   000013D4
00212 [27] 8273      DELT  delta=628
00214 [28] 4170      CODE  cnt=369             0     1    46   000016EC
00216 [29] 8017      DELT  delta=24
00218 [30] 4019      CODE  cnt=26              0     1    46   00001CC8

      ------ Loader Export Symbol Table ------
          Section    Address       Class     [Hashword]    Export Name
005D0 [0]    1       000002EC     TVector    [00071A43]    LoadSIM
005DA [1]    1       000005D4     Data       [0014BDE0]    TheDriverDescription
005E4 [2]    1       00000654     Data       [001ACCFD]    TheDriverPowerCapabilities

005EE There are 2 (pad?) bytes at the end of this section.

DumpPEF complete - no errors reported.

